Over a decade after the emergence of the first implementations, the clouds of hype have fully dissipated, and Web Services are proving to be viable, relevant, and effective for the development of business-to-business and business-to-consumer applications